#pragma once

#include <Centipede.h>
#include <Wire.h>

class HALoutput
{
Centipede CS;

private:
 void show_amount_ten_coins(int amount);
 void show_amount_fifty_coins(int amount);
 void show_amount_two_hundred_coins(int amount);
 
public:
HALoutput(Centipede CS);
void toggle_engine(bool reverseDirection, int Speed);
void toggle_heater(bool enabled);
void toggle_water_supply(bool enabled);
void toggle_water_sink(bool enabled);
void set_coin_leds(int amount);
void set_soap_box(int soap_number, bool enabled);
void toggle_program_leds(int program);
void toggle_lock_led(bool enabled);
};
